deposit of title deed - Turco Inglés Diccionario